// 复核列表
export interface AuthCheckVO {
    userCode: string; //  '用户编号',
    modifyStatus: string; //  '复核状态',
    modifyAffair: string; //  '事件',
    checkUser: string; //  '复核人',
    checkDate: string; //  '复核时间',
    userName: string; //  '用户账号',
    userNickName: string; //  '用户昵称',
    superuser: string; //  '管理员',
    roleName2: string; //  '角色',  颜色TODO
    userEnable: string; //  '启用状态',
    themeType: string; //  '主题',
    jobStatus: string; // 在职状态 颜色TODO
    lockType: string; // 锁定类型
    beginLockTime: string; // 锁定开始时间 lockStartTime
    endLockTime: string; // 锁定结束时间 lockEndTime
    creator: string; //  '创建人',
    createDate: string; //  '创建时间', createTime
    modifyUser: string; //  '更新人',
    modifyDate: string; //  '更新时间', modifyTime
}

// 复核高级查询  单选
export interface AuthCheckDTO {
    userCode: string; // 用户编号
    // userEnable: string[]; // 启用状态 // 0否1是
    userName: string; // 用户账号 ：
    userNickName: string; // 用户昵称 ：
    modifyAffairs: string[]; // 事件：
    modifyStatusTypes: string[]; // 复核状态：
    // superuser: boolean; // 管理员：
    // roleName2: string; // 角色：
    sort?: any;
}

// 访问控制编辑参数
export interface AccessControlDTO {
    // lockUserState: boolean;
    // lockIPState: boolean;
    lockType: string;
    lockTypes?: string[];
    ipType: string;
    ipList: string[];
    ipStr?: string;
    lockDate?: string[];
    beginLockTime?: string;
    endLockTime?: string;
}
